package staticDemo;

import java.util.Random;

public class MyUtil {

    // 工具类没有创建对象的需求，建议将工具类的构造器进行私有化
    private MyUtil() {

    }

    //    类方法
    public static String createCode(int n) {
        // 1.定义2个变量一个是记住最终产生的随机验证码 一个是记住可能用到的全部字符
        String code = "";
        String data = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";

        Random r = new Random();
        // 2.开始定义一个循环产生每位随机字符
        for (int i = 0; i < n; i++) {
            // 3.随机一个字符范围内的索引
            int index = r.nextInt(data.length());
            // 4.根据索引去全部字符串提取字符
            code += data.charAt(index); // code = code + 字符
        }

        return code;
    }
}
